package sz.szsmk.citizencard.mvp.contract;

import sz.szsmk.citizencard.model.network.bean.response.PrepayResponse;
import sz.szsmk.citizencard.ui.base.IBaseContact;

/**
 * Copyright (c)2018
 * author: zdh
 * created on: 2018/6/4 19:59
 * description:
 */
public interface IAllTypeContact {

    interface IAllTypePresenter<T extends IBaseContact.IBaseView> extends IBaseContact.IBasePresenter {
        void getUserInfo();


        void prepayWebsiteList();

        void websiteInfo();

    }

    interface IAllTypeView extends IBaseContact.IBaseView {
        // 获得数据失败
        void updataError();

        void getNewsInfoSucc();


        void prepaySuccess(PrepayResponse response);

        void prepayFaile(PrepayResponse response);

        void websiteInfoSuccess();

        void websiteInfoFaile();

    }

}
